草庐IT

SpringCloud Stream整合RocketMQ

全部标签

ElasticSearch系列 - SpringBoot整合ES:分析器

文章目录01.ElasticSearch分析器1.ElasticSearchmatch文本搜索的过程?2.ElasticSearch分析器是什么?3.ElasticSearch分析器的功能?02.ElasticSearch字符过滤器4.ElasticSearch字符过滤器是什么?5.ElasticSearch内置的字符过滤器有哪些?6.ElasticSearch字符过滤器如何使用?03.ElasticSearch分词器7.ElasticSearch分词器是什么?8.ElasticSearch内置的分词器有哪些?9.ElasticSearch分词器如何使用?04.ElasticSearch分词过

【RocketMQ】Dledger模式下的日志复制

RocketMQ在开启Dledger时,使用DLedgerCommitLog,其他情况使用的是CommitLog来管理消息的存储。在Dledger模式下,消息写入时Leader节点还需要将消息转发给Follower节点,有过半的节点响应成功,消息才算写入成功。Leader消息写入Dledger下有DLedgerMemoryStore(基于内存存储)和DLedgerMmapFileStore(基于Mmap文件映射)两种方式写入,接下来以DLedgerMmapFileStore为例,看下消息的写入过程。Leader节点在写入前会为消息构建DLedgerEntry对象,之后本地写入以及转发给Foll

SpringBoot整合Nacos实现配置中心

目录1.Nacos定位2.Nacos的安装配置3.整合Nacos3.1.Nacos安装3.2.Nacos登录3.3.配置Nacos   4.Nacos使用4.1.引入Maven依赖4.2.配置bootstrap.yml4.3.Nacos配置类4.4.启用Nacos服务4.5.测试获取配置5.加载多个配置文件datasource-dev.yamlmybatis-plus-dev.yaml本地文件bootstrap.ymlContro代码测试结果总结6.异常处理鸣谢1.Nacos定位微服务架构下关于配置文件的一些问题:        配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多

SpringBoot 整合WebService详解

1.概述WebService服务端是以远程接口为主的,在Java实现的WebService技术里主要依靠CXF开发框架,而这个CXF开发框架可以直接将接口发布成WebService。CXF又分为JAX-WS和JAX-RS,JAX-WS是基于xml协议,而JAX-RS是基于Restful风格,两者的区别如下:RS基于Restful风格,WS基于SOAP的XML协议RS比WS传输的数据更少,效率更高WS只能传输XML数据,RS可以传输XML,也可以传输JSON参考:https://blog.csdn.net/liu320yj/article/details/121740367https://www

SpringBoot整合ElasticSearch

1SpringBoot整合ElasticSearch1.1pom.xml导入elasticsearch依赖,在pom.xml里加入如下依赖org.springframework.bootspring-boot-starter-data-elasticsearch注意:检查依赖版本是否与前所用的版本是否一致,如果不一致,会连接失败image.png1.2创建高级客户端importorg.apache.http.HttpHost;importorg.elasticsearch.client.RestClient;importorg.elasticsearch.client.RestHighLeve

【微服务】springboot整合neo4j使用详解

一、前言在上一篇我们详细了解了neo4j的使用,从搭建到相关的语法操作,本篇紧接着之前的内容,来详细聊聊如何在springboot应用中集成和使用neo4j。二、SpringDataNeo4j和很多其他的中间件类似,都提供了类似jpa的方式与springboot进行集成,比如大家熟悉的springdata-jpa,操作es的jpa,操作mongo的jpa等,而 Neo4j也提供了与springboot整合的jpa方式,即SpringDataNeo4j,接下来就来演示springboot中如何集成和使用SpringDataNeo4j。三、环境准备提前搭建neo4j服务,参考上一篇文章,有详细的搭

SpringBoot+Shiro框架整合实现前后端分离的权限管理基础Demo

记录一下使用SpringBoot集成Shiro框架实现前后端分离Web项目的过程,后端使用SpringBoot整合Shiro,前端使用vue+elementUI,达到前后端使用token来进行交互的应用,这种方式通常叫做无状态,后端只需要使用Shiro框架根据前端传来的token信息授权访问相应资源。案例源码:SpringBoot+Shiro框架整合实现前后端分离的权限管理基础Demo首先新建SpringBoot项目,导入Springboot整合shiro所需要的依赖包org.apache.shiroshiro-core1.10.0org.apache.shiroshiro-spring1.1

SpringBoot整合阿里云OSS文件存储解决方案

🧑‍💻作者名称:DaenCode🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:SpringBoot实战系列文章目录以下是专栏部分内容,更多内容请前往专栏查看!标题一文带你学会使用SpringBoot+Avue实现短信通知功能(含重要文件代码)一张思维导图带你学会Springboot创建全局异常、自定义异常一张思维导图带你打通SpringBoot自定义拦截器的思路28个SpringBoot项目中常用注解,日常开发、求职面试不再懵圈一张思维导图带你学会SpringBoot、Vue前后端分离项目线上部署一张流程图带你学会SpringB

RocketMQ的消费模式和消息流控

消费模式1、Push模式--PushConsumer消费端SDK内置了一个长轮询线程,先将消息异步拉取到SDK内置的缓存队列中,再分别提交到消费线程中,触发监听器执行本地消费逻辑。PushConsumer消费者类型中,客户端SDK和消费逻辑的唯一边界是消费监听器接口。客户端SDK严格按照监听器的返回结果判断消息是否消费成功,并做可靠性重试。所有消息必须以同步方式进行消费处理,并在监听器接口结束时返回调用结果,不允许再做异步化分发。适用场景PushConsumer严格限制了消息同步处理及每条消息的处理超时时间,适用于以下场景:消息处理时间可预估:如果不确定消息处理耗时,经常有预期之外的长时间耗时

SpringBoot整合Kaptcha实现图形验证码

🧑‍💻作者名称:DaenCode🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:SpringBoot实战系列文章目录以下是专栏部分内容,更多内容请前往专栏查看!标题一文带你学会使用SpringBoot+Avue实现短信通知功能(含重要文件代码)一张思维导图带你学会Springboot创建全局异常、自定义异常一张思维导图带你打通SpringBoot自定义拦截器的思路28个SpringBoot项目中常用注解,日常开发、求职面试不再懵圈一张思维导图带你学会SpringBoot、Vue前后端分离项目线上部署一张流程图带你学会SpringB